feel ashamed or embarrassed - Spanish English Dictionary